package com.sanweibook.jhook.biz.sys;

import com.sanweibook.jhook.dal.model.sys.SysRoleMenu;
import com.sanweibook.jhook.dal.page.Page;

import java.util.List;

/**
* Created by twg on 17/3/16.
*/
public interface SysRoleMenuService {

    void delete(SysRoleMenu sysRoleMenu);

    void deleteById(Long id);

    void deletedByIds(List<Long> ids);

    SysRoleMenu get(SysRoleMenu sysRoleMenu);

    SysRoleMenu getById(Long id);

    void save(SysRoleMenu sysRoleMenu);

    void batchSave(List<SysRoleMenu> sysRoleMenu);

    void update(SysRoleMenu sysRoleMenu);

    int queryCount(SysRoleMenu sysRoleMenu);

    List<SysRoleMenu> queryAll(SysRoleMenu sysRoleMenu);

    List<SysRoleMenu> queryByIds(List<Long> ids);

    Page<SysRoleMenu> queryByPages(SysRoleMenu sysRoleMenu);
}